package com.wanwu.channel.service.strategy.domain;

import com.wanwu.channel.common.enums.TradeStatusEnum;
import lombok.Data;

/**
 * @author zhy
 * @date 2020-1-7
 * @descrption 支付宝/微信 预下单的返回对象
 */
@Data
public class PrepayStrategyResponse {

    /**
     * 交易结果
     */
    private TradeStatusEnum tradeStatus;

    /**
     * 交易失败时错误码
     */
    private String errorCode;

    /**
     * 交易成功时错误信息
     */
    private String errorMsg;

    /**
     * 交易成功的支付会话标识
     */
    private String prepayOrderString;

    /**
     * 通联返回交易状态
     */
    private String trxStatus;

    /**
     * 通联流水号
     */
    private String trxId;

    /**
     * 通联对接的三方支付流水号
     */
    private String channelTrxId;

    /**
     * 通联请求原文
     *
     * */
    private String prepayReq;

    /**
     * 通联请求返回原文
     *
     * */
    private String prepayResp;

    /**
     * 支付跳转链接
     */
    private String mWebUrl;

}
